package com.zhihuishu.micro.course.openapi.app.dto;

import java.io.Serializable;

/**
 * APP课程信息对象
 * 
 * @author zhanglikun
 * @date 2016年1月13日 下午6:38:11
 */
public class CourseWebDto implements Serializable {

    private static final long serialVersionUID = 1L;

    private Long courseId;

    private String name; // 课程名称

    private String introduction; // 课程简介

    private String courseBackground; // 课程背景

    private String courseTarget; // 课程目标

    private String img; // 课程封面图

    private Integer courseMode; // 课程运行模式：混合式(1)、在线式(2)

    private Integer type; // 课程类型：进阶式课程(1)、微课程(2)

    private Integer courseOpener; // 课程所有者(身份)：个人课程(1)[默认]、学校课程(2)、企业课程(3)

    private Integer courseType; // 如果COURSE_OPENER=2（学校课程），则1共享课程、2校内课程、3校内+共享。如果COURSE_OPENER=3（企业课程），则1企业内部课程，2企业服务课程

    private Integer isJumpChapter; // 是否可以跨章学习：否(0)、是(1)

    private Long linkCourseId; // CC_COURSE_ID(PersonalCourseId)

    private Long userId; // 课程负责人用户ID(通常指建课者)

    private Integer schoolId; // 课程所属学校ID

    private String schoolName; // 课程所属学校名称(冗余字段)

    private Long videoId; // 片花视频ID

    private String videoImage; // 视频片花图片

    private Integer turnType; // 私有云类型：0非校内，1校内翻转课程

    public Long getCourseId() {
        return courseId;
    }

    public void setCourseId(Long courseId) {
        this.courseId = courseId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getIntroduction() {
        return introduction;
    }

    public void setIntroduction(String introduction) {
        this.introduction = introduction;
    }

    public String getImg() {
        return img;
    }

    public void setImg(String img) {
        this.img = img;
    }

    public Integer getCourseMode() {
        return courseMode;
    }

    public void setCourseMode(Integer courseMode) {
        this.courseMode = courseMode;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getCourseOpener() {
        return courseOpener;
    }

    public void setCourseOpener(Integer courseOpener) {
        this.courseOpener = courseOpener;
    }

    public Integer getCourseType() {
        return courseType;
    }

    public void setCourseType(Integer courseType) {
        this.courseType = courseType;
    }

    public Integer getIsJumpChapter() {
        return isJumpChapter;
    }

    public void setIsJumpChapter(Integer isJumpChapter) {
        this.isJumpChapter = isJumpChapter;
    }

    public Long getLinkCourseId() {
        return linkCourseId;
    }

    public void setLinkCourseId(Long linkCourseId) {
        this.linkCourseId = linkCourseId;
    }

    public Long getVideoId() {
        return videoId;
    }

    public void setVideoId(Long videoId) {
        this.videoId = videoId;
    }

    public String getVideoImage() {
        return videoImage;
    }

    public void setVideoImage(String videoImage) {
        this.videoImage = videoImage;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Integer getSchoolId() {
        return schoolId;
    }

    public void setSchoolId(Integer schoolId) {
        this.schoolId = schoolId;
    }

    public String getSchoolName() {
        return schoolName;
    }

    public void setSchoolName(String schoolName) {
        this.schoolName = schoolName;
    }

    public Integer getTurnType() {
        return turnType;
    }

    public void setTurnType(Integer turnType) {
        this.turnType = turnType;
    }

    public String getCourseBackground() {
        return courseBackground;
    }

    public void setCourseBackground(String courseBackground) {
        this.courseBackground = courseBackground;
    }

    public String getCourseTarget() {
        return courseTarget;
    }

    public void setCourseTarget(String courseTarget) {
        this.courseTarget = courseTarget;
    }
    

}
